package lambda;

public class demo1 {

    public int a=1;
    public final int b=2;
    public final static int c=3;
    static int d=4;

    public void test(){
        int A=11;
        final int B=22;
        Thread thread=new Thread(()->{
            a++;//普通成员变量可以修改
//            b++;
//            c++;
            d++;//静态成员变量可以修改
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);
            System.out.println(d);
//            A++;//局部变量不可以直接修改(提示要加上final)
//            B++;//但实际上局部变量用了final修饰也是不行的
            System.out.println(A);
            System.out.println(B);
        });
        thread.start();
    }
    public static void main(String[] args) {
        demo1 demo1=new demo1();
        demo1.test();

    }
}
